namespace Services;

/// <summary>
/// 首页服务接口
/// </summary>
public interface IHomeService
{
  /// <summary>
  /// 获取首页导航数据
  /// </summary>
  Task<IEnumerable<object>> GetNavigationAsync();

  Task<IEnumerable<object>> GetBannerListAsync();

  /// <summary>
  /// 获取首页推荐商品
  /// </summary>
  Task<IEnumerable<object>> GetRecommendedGoodsAsync();

  /// <summary>
  /// 获取首页广告数据
  /// </summary>
  List<object> GetAdvertisementsAsync();

  /// <summary>
  /// 获取热搜关键词
  /// </summary>
  Task<IEnumerable<string>> GetHotSearchKeywordsAsync();
}